Your best bet is to work the airline credit card angle.
I fly a family of four every summer for absolutely free.
One card to the next. Cancel when the annual fee is up. Rinse and repeat.
Surprised more people don't do this.
this is true too, we have JetBlue cards which do give extra points when you use it for flights and packages, and even when you just sign up for one